*{
	margin: 0;
	padding: 0;
}
html,body{
	width: 100%;
	height:100%;
	display: flex;
	/*overflow: hidden;*/
}

.box{
	width: 100%;
	height:100%;
	display: flex;
	flex-direction: column;
	/*overflow-y: hidden;*/
}
/*头部开始**************/
header{
	width: 100%;
	height: 38px;
}
.top{
	width: 100%;
	height:38px;
	background:#272727;
	/*position: absolute;*/
	overflow-x: hidden;
}
.top .top_left{
	width: 206px;
	float: left;
	margin-left: 76px;
}
.top .top_right{
	width:680px;
	height:38px;
	margin-left: 664px;
}
.top .top_right ul{
	width:680px;
	height:38px;
	line-height: 38px;
}
.top .top_right ul li{
	float: left;
	list-style: none;
	width: 83px;
	font-size: 12px;
	text-align: center;
	background-image: url(../img/index/line.jpg);
	background-repeat: no-repeat;
	background-position: right;
	
}
.top .top_right ul li:last-child{
	background-image: none;
}
.top .top_right ul li a{
	color: #ffffff;
	text-decoration: none;
	
}
/*头部结束******************/

/*主体开始*******************/
article{
	display: flex;
	/*flex: 1;*/
	flex-direction: column;
	/*overflow-y: hidden;*/
}

/*顶部广告***********/
article .top_ad{
	width:1300px;
	height: 75px;
	/*overflow: hidden;*/
}
article .top_ad ul{
	list-style: none;
	margin-left: 75px;
	overflow: hidden;
}
article .top_ad ul li{
	height: 75px;
	float: left;
}

article .top_logo{
	width: 1154px;
	height: 75px;
	background: aqua;
	margin-top: 28px;
	margin-left: 105px;
	display: flex;
	/*float: left;*/
	justify-content: space-around;
	align-items: center;
}
.clearfix:after{ 
　　content:''; 
　　display:block; 
　　height:0; 
　　clear:both; 
　　overflow:hidden; 
}
article .top_logo .search{
	width: 540px;
	height: 35px;
	background: #fe0952;
	display: flex;
	justify-content: center;
	border: 2px solid #fe0952;
}
article .top_logo .search #txt{
	width: 460px;
	border: none;
}
article .top_logo .search #search{
	width:80px;
	border: none;
	background: #fe0952;
	color: #ffffff;
}
article .nav{
	width:609px;
	height:40px;
	background: salmon;
	margin-left: 30%;
	margin-top: 100px;
}
article .nav ul{
	width: 100%;
	height: 100%;
}
article .nav ul li{
	width:64px;
	float:left;
	list-style: none;
	text-align: center;
	margin-left: 2px;
	line-height: 40px;
	color: #716f6a;
}
article .nav ul li:nth-child(1){
	color:#fe0952;
}
article .banner{
	width:1347px;
	height:798px;
	/*margin-top: 100px;*/
	display: flex;
	
}
article .banner img{
	width: 100%;
	height:100%;
	margin-top: 20px;
}
article .m1{
	/*display: flex;*/
	width:1347px;
	height: 390px;
	margin-top: 818px;
	background: #4c11a7;
}
article .m1 img{
	width: 1200px;
	float: left;
	margin-left: 75px;
}
article .m2{
	width:1347px;
	height: 390px;
	background: #4c11a7;
}
article .m2 img{
	width: 1200px;
	margin-left: 75px;
}
article .m3{
	width: 1347px;
	height:713px;
	background: #e22f3d;
	float: left;
	
}
article .m3 .m3_top{
	width: 1347px;
	height:98px;
	background: #e22f3d;
	font-size: 45px;
	text-align: center;
	line-height: 98px;
	color: #ffffff;
}
article .m3 .m3_main{
	margin-left: 75px;
}
/*1203 590*/
article .m3 .m3_left{
	height:590px;
	width: 483px;
	background:aqua;
	float: left;
}
article .m3 .m3_left img{
	float: left;
}
/*496 280*/
article .m3 .m3_right{
	width:718px;
	height:541px;
	background: salmon;
	margin-left: 483px;
	padding-top: 49px;
}
article .m3 .m3_right .right_ad{
	width: 718px;
	height: 496px;
	background: blueviolet;
	display: flex;
	text-align:center;
	
}
article .m3 .m3_right .right_ad .right_l{
	margin: 40px;
	margin-left: 40px;
	text-align:center;
}
article .m3 .m3_right .right_ad .right_r{
	margin: 40px;
	text-align: center;
}
article .m3 .m3_right .right_ad .right_l p{
	/*background: #09d1ff;*/
	width:233px;
	text-align: center;
	font-size: 24px;
	margin-left: 20px;
	
}
article .m3 .m3_right .right_ad .right_r p{
	/*background: #09d1ff;*/
	width:233px;
	text-align: center;
	font-size: 24px;
	margin-left: 20px;
}
.aside{
	height:100%;
	width:36px;
	background: #000000;
	position:fixed;
	right: 0;
	z-index: 10;
}

/*主体结束************************/
